By train
By train
Bodø is situated at the north end of the national railway system in Norway, and you will have to go through Trondheim to get there. It takes about 10 hours to take the train from Trondheim to Bodø, and about 18 if you go from Oslo. Trains leave and arrive several times a day, but only two a day come all the way from Trondheim a day train and a night train. They are great if you want to have a look at the Norwegian scenery and nature, taking you from the rolling hills of Trondheim, through Saltfjellet mountain, to the weathered and rough terrain of Northern Norway. Tickets from 199 NOK if you book early enough.
There are also regional trains to Fauske, Mosjøen and Mo i Rana and local trains to Fauske and Rognan.